package jehc.djshi.oauth.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import jehc.djshi.common.base.BaseEntity;
import lombok.Data;
/**
 * @Desc 角色模块
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
@Data
@ApiModel(value="角色模块对象", description="角色模块")
public class OauthRole extends BaseEntity{

	@ApiModelProperty(value = "角色权限id")
	private String id;/**角色权限id**/

	@ApiModelProperty(value = "角色权限名称")
	private String name;/**角色权限名称**/

	@ApiModelProperty(value = "角色权限描述")
	private String remark;/**角色权限描述**/

	@ApiModelProperty(value = "类型0平台权限/1业务权限")
	private int type;/**类型0平台权限/1业务权限**/

	@ApiModelProperty(value = "子系统id外键（即只有该系统下才能进行角色定义及授权）")
	private String sysModeId;/**子系统id外键（即只有该系统下才能进行角色定义及授权）**/

	@ApiModelProperty(value = "角色编码")
	private String code;//角色编码

	//////扩展字段
	@ApiModelProperty(value = "子系统名称")
	private String sysName;
}
